function Summary({ data }) {
    let totalAmount = 0;
    let allTotalPrice = 0;

    data.forEach(item => {
        totalAmount += item.amount;
        allTotalPrice += item.totalPrice
    });

    // 最贵 => 排序出价格最高都的数据，1）排序法；2）假设最大值
    let maxItem = {
        title: '',
        price: '0'
    }
    let mapData = data.filter(item => item.amount !== 0) //filter 返還一个新的数组 所有amount !=0 的数据集合
    //  console.log(mapData)
    mapData.sort((item1, item2) => item2.price - item1.price)
    if (mapData.length > 0) {
        maxItem.title = mapData[0].title;
        maxItem.price = mapData[0].price
    }
    return (
        <div>当前选中商品，总件数 {totalAmount} 件总价为$ {allTotalPrice}{totalAmount > 0 ? `，其中最贵商品为 ${maxItem.title} ，单价是 ${maxItem.price}` : ""} </div>
    )
}
export default Summary